Skip to content

Conversation

@dtcxzyw
Copy link
Owner

@dtcxzyw dtcxzyw commented Oct 18, 2024

Link: llvm/llvm-project#112838
Requested by: @dtcxzyw

@github-actions github-actions bot mentioned this pull request Oct 18, 2024
@github-actions
Copy link
Contributor

runner: buildkitsandbox
baseline runner: cseadmin-PowerEdge-R830
baseline: llvm/llvm-project@69a798a
patch: llvm/llvm-project#112838
sha256: dc884b61f38bd14a1e9a07200b38a19340f603e039ffcabd9bd0c0fcc23a904e
commit: fe7dd4a
4029 files changed, 1635004 insertions(+), 1614689 deletions(-)

Compilation time result (by files):
Top 5 improvements:
  yosys/mutate.ll 16055168397 -> 15343240599 -4.43%
  spike/interactive.ll 3030807597 -> 2935008848 -3.16%
  spike/s_mulAddF64.ll 112721242 -> 110323496 -2.13%
  hermes/StringPrimitive.cpp.ll 1735358437 -> 1714177866 -1.22%
  ocio/LogOpData.cpp.ll 837120309 -> 827394094 -1.16%
Top 5 regressions:
  nix/terminal.ll 358018391 -> 406323849 +13.49%
  jsonnet/string_utils.cpp.ll 537147474 -> 594010007 +10.59%
  glslang/Initialize.cpp.ll 15889872271 -> 17082622842 +7.51%
  regex-rs/1rguw48xrsv49k4z.ll 5709586335 -> 6073078911 +6.37%
  mold/main.cc.ll 350322524 -> 365452959 +4.32%

Overall: 0.00893328%
Compilation time result (by projects):
Top 5 improvements:
  wasmedge 427554408724 -> 426748798916 -0.19%
  lief 952073726671 -> 950664053540 -0.15%
  tev 213363048958 -> 213060463414 -0.14%
  fmt 238698489697 -> 238427737842 -0.11%
  spdlog 27582867364 -> 27553986940 -0.10%
Top 5 regressions:
  glslang 161799327542 -> 163004467018 +0.74%
  yalantinglibs 448492040559 -> 450804058654 +0.52%
  regex-rs 76601404919 -> 76966644527 +0.48%
  jsonnet 52341277765 -> 52421506014 +0.15%

Overall: 0.00850680%
Improvements:
correlated-value-propagation.NumAShrsRemoved 68 -> 266 +291.18%
correlated-value-propagation.NumSubNUW 20310 -> 25031 +23.24%
correlated-value-propagation.NumDeadCases 60148 -> 65349 +8.65%
adce.NumRemoved 83900 -> 89348 +6.49%
correlated-value-propagation.NumSubNW 85362 -> 89313 +4.63%
correlated-value-propagation.NumMinMax 8442 -> 8636 +2.30%
correlated-value-propagation.NumAShrsConverted 3426 -> 3496 +2.04%
early-cse.NumCSECVP 66246 -> 67309 +1.60%
correlated-value-propagation.NumNUW 334358 -> 339153 +1.43%
jump-threading.NumFolds 1877426 -> 1891749 +0.76%
Regressions:
simplifycfg.NumHoistCommonCode 600770 -> 591266 -1.58%
correlated-value-propagation.NumSubNSW 65667 -> 64897 -1.17%
instcombine.NumConstProp 100421 -> 99496 -0.92%
simplifycfg.NumHoistCommonInstrs 1718049 -> 1708559 -0.55%
indvars.NumElimIdentity 1579 -> 1571 -0.51%
lower-is-constant-intrinsic.IsConstantIntrinsicsHandled 19531 -> 19445 -0.44%
dse.NumCFGChecks 327827 -> 326705 -0.34%
gvn.IsValueFullyAvailableInBlockNumSpeculationsMax 453927 -> 452665 -0.28%
correlated-value-propagation.NumSMinMax 4946 -> 4935 -0.22%
memory-builtins.ObjectVisitorLoad 1640532 -> 1637372 -0.19%

fe7dd4a pre-commit: Update
4 8 bench/abc/optimized/verCore.c.ll
16 24 bench/abseil-cpp/optimized/inlined_vector_test.cc.ll
15 16 bench/abseil-cpp/optimized/raw_hash_set_test.cc.ll
13 14 bench/actix-rs/optimized/1rmq6g519rw6hl6a.ll
46 47 bench/actix-rs/optimized/38w83wyqv1thu0n9.ll
11 12 bench/actix-rs/optimized/3q3jkuswkinqn2en.ll
20 18 bench/arrow/optimized/csx_converter.cc.ll
6 13 bench/arrow/optimized/diff.cc.ll
6 17 bench/arrow/optimized/reader.cc.ll
5 9 bench/arrow/optimized/row_internal.cc.ll
19 23 bench/arrow/optimized/vector_selection_internal.cc.ll
2 10 bench/assimp/optimized/DXFLoader.cpp.ll
4 5 bench/assimp/optimized/X3DImporter_Geometry3D.cpp.ll
1 5 bench/assimp/optimized/glTFExporter.cpp.ll
1 2 bench/casadi/optimized/code_generator.cpp.ll
17 21 bench/casadi/optimized/slice.cpp.ll
26 31 bench/clamav/optimized/7zIn.c.ll
65 63 bench/cmake/optimized/cmFileAPICodemodel.cxx.ll
45 38 bench/coreutils-rs/optimized/1xgh31va70j84rdd.ll
32 33 bench/coreutils-rs/optimized/473nyej07n3j6ogx.ll
13 8 bench/cpython/optimized/_datetimemodule.ll
32 49 bench/cvc5/optimized/sygus_grammar_norm.cpp.ll
3 5 bench/darktable/optimized/ChecksumFile.cpp.ll
63 64 bench/delta-rs/optimized/18hy949kj2hgmhpt.ll
5 10 bench/eastl/optimized/TestBitVector.cpp.ll
13 15 bench/eastl/optimized/TestTupleVector.cpp.ll
9 18 bench/entt/optimized/dispatcher.cpp.ll
35 34 bench/flatbuffers/optimized/binary_annotator.cpp.ll
3 7 bench/fmt/optimized/compile-test.cc.ll
72 71 bench/folly/optimized/NestedCommandLineApp.cpp.ll
46 48 bench/g2o/optimized/vertex_line2d.cpp.ll
5 7 bench/glslang/optimized/Scan.cpp.ll
38 39 bench/gromacs/optimized/biaswriter.cpp.ll
9 10 bench/grpc/optimized/priority.cc.ll
8 15 bench/hermes/optimized/CFG.cpp.ll
1 3 bench/hermes/optimized/FileCheck.cpp.ll
11 15 bench/hermes/optimized/Path.cpp.ll
2 3 bench/hyperscan/optimized/rose_build_bytecode.cpp.ll
11 8 bench/hyperscan/optimized/rose_build_lit_accel.cpp.ll
72 73 bench/imgui/optimized/imgui_draw.cpp.ll
19 18 bench/libphonenumber/optimized/phonenumbermatcher_test.cc.ll
7 12 bench/libquic/optimized/ip_address.cc.ll
30 29 bench/libquic/optimized/quic_packet_creator.cc.ll
8 5 bench/libquic/optimized/stack.c.ll
15 21 bench/lief/optimized/LangCodeItem.cpp.ll
45 47 bench/lief/optimized/MapList.cpp.ll
18 17 bench/lightgbm/optimized/voting_parallel_tree_learner.cpp.ll
52 56 bench/linux/optimized/hsu.ll
13 12 bench/llvm/optimized/ASanStackFrameLayout.cpp.ll
14 17 bench/llvm/optimized/CoverageMappingReader.cpp.ll
4 6 bench/llvm/optimized/LegalizeVectorTypes.cpp.ll
5 6 bench/luajit/optimized/lib_string.ll
4 11 bench/luau/optimized/AssemblyBuilderX64.cpp.ll
43 45 bench/luau/optimized/TypePack.cpp.ll
24 22 bench/luau/optimized/TypeVar.test.cpp.ll
17 12 bench/meshlab/optimized/filter_mutualglobal.cpp.ll
13 51 bench/minetest/optimized/imagefilters.cpp.ll
34 33 bench/minetest/optimized/mods.cpp.ll
8 3 bench/minetest/optimized/sound_data.cpp.ll
10 7 bench/mitsuba3/optimized/bitmap.cpp.ll
22 39 bench/msdfgen/optimized/Shape.cpp.ll
9 15 bench/msgpack/optimized/speed_test.cpp.ll
12 21 bench/nlohmann_json/optimized/unit-custom-base-class.cpp.ll
48 49 bench/ockam-rs/optimized/3trfdpf6q4y0wtix.ll
23 29 bench/oiio/optimized/xmp.cpp.ll
12 11 bench/opencv/optimized/ccm.cpp.ll
5 12 bench/opencv/optimized/run_length_morphology.cpp.ll
35 40 bench/openexr/optimized/ImfMultiPartInputFile.cpp.ll
50 52 bench/openexr/optimized/ImfMultiPartOutputFile.cpp.ll
33 34 bench/openmpi/optimized/pmix_query.ll
75 77 bench/openspiel/optimized/simple_gin_rummy_bot.cc.ll
17 23 bench/ozz-animation/optimized/import2ozz.cc.ll
20 26 bench/ozz-animation/optimized/import2ozz_anim.cc.ll
21 27 bench/ozz-animation/optimized/import2ozz_track.cc.ll
2 6 bench/pbrt-v4/optimized/imgtool.cpp.ll
42 54 bench/php/optimized/fastcgi.ll
52 51 bench/protobuf/optimized/wire_format.cc.ll
10 13 bench/proxygen/optimized/QPACKHeaderTable.cpp.ll
3 14 bench/quantlib/optimized/fdblackscholesasianengine.ll
8 6 bench/quantlib/optimized/lmfixedvolmodel.ll
7 6 bench/quantlib/optimized/turnbullwakemanasianengine.ll
26 40 bench/re2/optimized/prefilter_tree.cc.ll
56 61 bench/ripgrep-rs/optimized/54efb118es8s2z9x.ll
2 4 bench/rocksdb/optimized/tiered_secondary_cache.cc.ll
9 12 bench/rocksdb/optimized/transaction_base.cc.ll
25 23 bench/ropey-rs/optimized/1zgfltkx0c00yngh.ll
3 4 bench/ruby/optimized/cont.ll
27 31 bench/rust-analyzer-rs/optimized/2025sm42y7i6frv5.ll
10 11 bench/rustfmt-rs/optimized/2tgwtv970e5remme.ll
54 57 bench/sentencepiece/optimized/sentencepiece_processor.cc.ll
71 77 bench/soc-simulator/optimized/verilated.ll
40 45 bench/taskflow/optimized/async.cpp.ll
30 35 bench/taskflow/optimized/dependent_async.cpp.ll
75 76 bench/tinyobjloader/optimized/tiny_obj_loader.cc.ll
86 78 bench/tree-sitter-rs/optimized/2ihg39n1dg1po2l8.ll
47 46 bench/turborepo-rs/optimized/4npj4wsmg2ap1thdgni5ygdc7.ll
43 44 bench/typst-rs/optimized/18cop7j4xops9f9h.ll
12 5 bench/typst-rs/optimized/3dimj4rf5dyrieyi.ll
50 54 bench/velox/optimized/AsyncDataCache.cpp.ll
54 80 bench/velox/optimized/SparseHll.cpp.ll
14 13 bench/verilator/optimized/V3DfgAstToDfg.cpp.ll
10 8 bench/wasmedge/optimized/component.cpp.ll
24 27 bench/wasmedge/optimized/executor.cpp.ll
30 20 bench/wasmedge/optimized/runtimeTool.cpp.ll
54 55 bench/wireshark/optimized/packet-rtmpt.c.ll
42 41 bench/xgboost/optimized/c_api.cc.ll
32 34 bench/yosys/optimized/calc.ll
26 25 bench/z3/optimized/dyn_ack.cpp.ll
45 44 bench/z3/optimized/pattern_inference.cpp.ll
7 3 bench/zed-rs/optimized/08rfmg7gqi4939tj99psx2cc1.ll
16 21 bench/zxing/optimized/DMDetector.cpp.ll

@dtcxzyw
Copy link
Owner Author

dtcxzyw commented Oct 18, 2024

/add-label reviewed
/close

@github-actions github-actions bot closed this Oct 18, 2024
@dtcxzyw dtcxzyw deleted the test-run11397767385 branch October 22, 2024 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant